package cn.edu.scau.service;

import java.util.Date;
import java.util.List;

import cn.edu.scau.entity.DishCalender;
import cn.edu.scau.entity.DishCalenderShow;

/**
 * 业务逻辑层接口DishCalenderService
 *
 */
public interface DishCalenderService {
	/**
	  * 新增膳食统计信息
	 * @param dishCalender
	 * @return
	 */
	boolean insert(DishCalender dishCalender);
	
	/**
	  *修改膳食统计信息
	 * @param dishCalender
	 * @return
	 */
	boolean update(DishCalender dishCalender);
	
	/**
	  * 根据编号删除膳食信息统计信息
	 * @param id
	 * @return
	 */
	boolean delete(Integer id);
	
	/**
	  * 根据编号查询膳食统计信息
	 * @param id
	 * @return
	 */
	DishCalender selectById(Integer id);
	
	/**
	  *查询所有膳食统计信息（连接查询） ，返回DishCalenderShow对象
	 * @return
	 */
	List<DishCalenderShow> selectAll();
	
	/**
	  * 根据日期、时间段组合模糊查询,返回DishCalenderShow对象
	 * @param dishcalenderdate
	 * @param dishcalendertime
	 * @return
	 */
	List<DishCalenderShow> findByDishcalenderdateDishcalendertime(Date dishcalenderdate,String dishcalendertime);
}
